<?php
/*
	插件概览
*/
defined('BY_JYA') or exit('error');
$_RQ['op']=$_RQ['op']?$_RQ['op']:'get';
if($_RQ['op']=='get' || $_RQ['op']){
	$plugin_name=$_RQ['op'];
	if(!$plugin_name){
		exi('请选择应用！','error');
	}
	if($_RQ['postdata']){
		$postdata=get_postdata();
		$preg = "/^http(s)?:\\/\\/.+/";
		if(preg_match($preg,$postdata['domain'])){
			exi('域名不能带有http://或https://。','error');	
		}
		if($postdata['domain']==DOMAIN){
			exi('该域名为系统主域名，不能绑定为个性域名，请更换！','error');
		}
		$data=array(
			'domain'=>trim($postdata['domain']),
			'totype'=>intval($postdata['totype']),
		);
		$id=intval($postdata['id']);
		if($id){
			$check=pdo_get('core_domain',array('id <>'=>$id,'domain'=>$data['domain']),'id');
			if($check){
				exi('该域名已被使用，请更换！','error');
			}
			pdo_update('core_domain',$data,array('uniacid'=>$_SESSION['uniacid'],'id'=>$id));
		}else{
			$check=pdo_get('core_domain',array('domain'=>$data['domain']),'id');
			if($check){
				exi('该域名已被使用，请更换！','error');
			}
			$data['uniacid']=$_SESSION['uniacid'];
			$data['plugin']=$plugin_name;
			$data['isdu']=1;
			$data['createtime']=TIMESTAMP;
			pdo_insert('core_domain',$data);
		}
		exi('设置成功');
	}
	$item=pdo_get('core_domain',array('uniacid'=>$_SESSION['uniacid'],'plugin'=>$plugin_name,'isdu'=>1));
	$item['managelink']=manage_url('core/home.applogin//onesysname='.$plugin_name,true);
	$item['managelink2']=manage_url($plugin_name.'/basic.module_home/',true);
	if($item['domain'] && SITEROOT!=HTTP.$item['domain'].WEB_ROOT){
		$item['managelink']=str_replace(SITEROOT,HTTP.$item['domain'].WEB_ROOT,$item['managelink']);
		$item['managelink2']=str_replace(SITEROOT,HTTP.$item['domain'].WEB_ROOT,$item['managelink2']);
	}
	$item['totype']=$item['totype']?:0;
	$htmls=array(
		'type'=>'edit',
		'desc'=>'独立系统设置',
		'edit'=>array(
			array('type'=>'tip','title'=>'[温馨提示]：从独立系统入口登录本程序，更专业的体验相关功能！主要解决：站点客户通过平台登录后，进入专门的本应用场景，不显示其他无关的插件和一些站点信息！防止客户迷失！'),
			array('type'=>'copy','title'=>'独立系统入口','name'=>'managelink'),
			array('type'=>'copy','title'=>'非独立系统入口','name'=>'managelink2','help'=>'这里是普通进入本应用的地址；前提是已经登录了后台！'),
			array('type'=>'string','title'=>'插件独立域名','name'=>'domain', 'help'=>'填写域名后，需要将本域名解析到{{pagedata.ip||"本IP"}}，然后联系系统管理员协助处理方能生效。' ),
			array('type'=>'radio','title'=>'域名访问模式','name'=>'totype','options'=>'totype', 'help'=>'仅访问裸域名时才生效，如果访问的是完整页面地址，将按实际页面地址访问！'),
		),
	);
	$return['item']=$item;
	$return['htmls']=$htmls;
	$return['ip']=$_AR['system']['ip'];
	$return['totype']=array('都只访问后台','PC进后台/手机进前端');
	exi($return);
}